<tag:php start /> 
/=:CoderDocBase::PrintDeclare():/ 


/**
 * JCAT_UIGtkCtrlTree <sentence>类型UI控件</sentence> /=:$TheDoc->Get('UICtrlName'):/ 
 * 
 * @access	public
 * @author	<sentence>由 JeCat PHP Toolbox 产生</sentence> 
 */
class /=:$TheDoc->Get('UICtrlName'):/ 
	//<<[UnmodifiableBlock.Start]::Extends::>>//
	//<<[UnmodifiableBlock.End]::Extends::>>//
{
	/**
	 * /=:$TheDoc->Get('UICtrlName'):/<sentence>类 的 构造函数</sentence> 
	 * 
	 * @access	public
	 * @return	void
	 */
	public function /=:$TheDoc->Get('UICtrlName'):/()
	{
		// <sentence>初始化 父类</sentence> 
		//<<[UnmodifiableBlock.Start]::Init Parent Class::>>//
		//<<[UnmodifiableBlock.End]::Init Parent Class::>>//

		// <sentence>创建并载入 数据校验器</sentence> 
		//<<[UnmodifiableBlock.Start]::Data Verifier::>>//
		//<<[UnmodifiableBlock.End]::Data Verifier::>>//


		// <sentence>在此添加 初始化 代码</sentence> 
		// TODO ... ...

	}
	
	/**
	 * <sentence>创建一个  GtkTreeModel 模型 </sentence> 
	 * 
	 * @access	public
	 * @return	void
	 */
	public function CreateModel()
	{
		//<<[UnmodifiableBlock.Start]::Create Model::>>//
		//<<[UnmodifiableBlock.End]::Create Model::>>//
		
		// <sentence>在此添加代码 </sentence> 
		// TODO ... ...
		
		return $aModel ;
	}
	
	/**
	 * <sentence>初始化  GtkTreeView 的列 </sentence> 
	 * 
	 * @access	public
	 * @return	void
	 */
	public function InitializeColumns()
	{
		// <sentence>取得视图</sentence> 
		$wndTreeView = $this->GetMainWidget() ;
		JCAT_ASSERT::ASSERT_INSTANCE($wndTreeView,'GtkTreeView',
					JCAT_Language::SentenceEx('UI控件“%”的主窗体尚未创建，在正常情况下  InitializeColumns()不应该被直接调用，UI控件的主窗体在创建之时，会自动调用此方法。','JCAT',null,$this->GetName())) ;

		// <sentence>设置 视图上的 各列</sentence> 
		//<<[UnmodifiableBlock.Start]::Setting Columns::>>//
		//<<[UnmodifiableBlock.End]::Setting Columns::>>//
		

		// <sentence>在此添加 代码</sentence> 
		// TODO ... ...
		
	}

	
	// <sentence>为 视图的列 定义常量</sentence> 
	//<<[UnmodifiableBlock.Start]::Define Column Consts::>>//
	//<<[UnmodifiableBlock.End]::Define Column Consts::>>//


}






<tag:php end />